﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using FXnaInfrastructure;

namespace GWApplication
{

    /// <summary>
    /// 这里为所有的图形提供一个底层的公用类，以加入模型数据要求的东西
    /// </summary>
    [Serializable]
    public class TBase:FEntity
    {

        public TBase(string id):base(id)
        {
            this._cmObject = null;


        }





        CMObject _cmObject;


        /// <summary>
        /// 注意，这是一个可空类型
        /// 用于表示唯一对象特性
        /// </summary>
        public CMObject CmObject
        {
            get { return _cmObject; }
            set { _cmObject = value; }
        }


        List<CMProperty> _properties = new List<CMProperty>();

        public List<CMProperty> Properties
        {
            get { return _properties; }
            
        }





    }
}
